do a snow job on someone - French English Dictionary